import request from '@/utils/http'

// 权限管理接口
export class authService {
  // 管理员-列表
  static getManagerList() {
    return request.post({
      url: '/admin/manage',
      showErrorMessage: false
    })
  }
  // 管理员-新增
  static managerCreate() {
    return request.post({
      url: '/admin/manageadd',
      showErrorMessage: false
    })
  }
  // 管理员-查看/修改
  static managerEdit() {
    return request.post({
      url: '/admin/manageedit',
      showErrorMessage: false
    })
  }
  // 管理员-删除
  static managerDelete() {
    return request.post({
      url: '/admin/managedel',
      showErrorMessage: false
    })
  }

  // 部门管理-列表
  static getDepartmentList() {
    return request.post({
      url: '/admin/department',
      showErrorMessage: false
    })
  }
  // 部门-新增
  static departmentCreate() {
    return request.post({
      url: '/admin/departmentadd',
      showErrorMessage: false
    })
  }
  // 部门-查看/修改
  static departmentEdit() {
    return request.post({
      url: '/admin/departmentedit',
      showErrorMessage: false
    })
  }
  // 部门-删除
  static departmentDelete() {
    return request.post({
      url: '/admin/departmentdel',
      showErrorMessage: false
    })
  }

  // 权限规则-列表
  static getRuleList() {
    return request.post({
      url: '/admin/rule',
      showErrorMessage: false
    })
  }
  // 权限规则-新增
  static ruleCreate() {
    return request.post({
      url: '/admin/ruleadd',
      showErrorMessage: false
    })
  }
  // 权限规则-查看/修改
  static ruleEdit() {
    return request.post({
      url: '/admin/ruleedit',
      showErrorMessage: false
    })
  }
  // 权限规则-删除
  static ruleDelete() {
    return request.post({
      url: '/admin/ruledel',
      showErrorMessage: false
    })
  }
}
